Sachetta LLC increased its FedEx stake by 29.1% in Q2, owning 164 shares valued at $49,000, while IVC Wealth Advisors raised its position by 2.0% in Q3, holding 1,948 shares worth $533,000. Institutional investors control 84.47% of FedEx's stock, which has a "Moderate Buy" rating and a consensus target price of $322.48. Recent earnings showed a slight revenue decline, with EPS of $4.05 surpassing estimates.